/**
 * Project Name:b2c-app
 * File Name:TokenService.java
 * Package Name:cn.bluemobi.app.service
 * Date:2016年1月20日下午5:04:50
 * Copyright (c) 2016, bluemobi.cn All Rights Reserved.
 *
 */

package cn.bluemobi.app.service;

import cn.bluemobi.app.entity.output.Member;

/**
 * Description: <br/>
 * Date: 2016年1月20日 下午5:04:50 <br/>
 * 
 * @author hut
 * @version
 * @see
 */
public interface TokenService {

	/**
	 * 登陆，记录token Description: <br/>
	 */
	String createToken(Member member);

	/**
	 * 每次访问校验并刷新token有效期 Description: <br/>
	 */
	Member validateToken(String token);

	/**
	 * 剔除token
	 */
	int evict(String token);

	/**
	 * 验证token是否伪造
	 */
	boolean checkTokenSign(String token);

}
